package com.mfz.common.definition.organization

import com.mfz.common.definition.Entity


/**
 * 企业接口
 */
interface Company : Entity {
	val roles: Collection<Role>
	val permissions: Collection<Permission>
	val departments: Collection<Department>
	val users: Collection<User>
	/**
	 * 当前企业对象到期的时间,默认为最大值。不会过期
	 */
	val expireDate: Long get() = Long.MAX_VALUE
}
